# 整数
print(1, 2, -1500)
# 浮点数
print(1.23, 2e8, 1.2e-5)
# 字符串（字符串是以单引号'或双引号"括起来的任意文本，比如'abc'，"xyz"等等。请注意，''或""本身只是一种表示方式，
# 不是字符串的一部分，因此，字符串'abc'只有a，b，c这3个字符。
# 如果'本身也是一个字符，那就可以用""括起来，比如"I'm OK"包含的字符是I，'，m，空格，O，K这6个字符。）
print('I\'m \"OK\"!', 'I\m Ok')
# 转义字符\可以转义很多字符，比如\n表示换行，\t表示制表符，字符\本身也要转义，所以\\表示的字符就是\，
# 可以在Python的交互式命令行用print()打印字符串看看：
print('I\nm \"OK\"!', 'I\\m Ok')
print('\\\t\\')
print('''line1... line2... line3''')

age = 89
if age >= 18:
    print('adult')
else:
    print('teenager')

a = 123  # a是整数
print(a)
a = 'ABC'  # a变为字符串
print(a)

a = 'ABC'
b = a
a = 'XYZ'
print(b)
# 取整取余数
print(10 / 3, 10 // 3, 10 % 3)

# 练习

print(r'Hello, "Bart"')
# n = 123
# f = 456.789
# s1 = 'Hello, world'
# s2 = 'Hello, \'Adam\''
# s3 = r'Hello, "Bart"'
# s4 = r'''Hello
